//created by named_colors.py

struct agg_named_color
{
	wchar_t name[22];
	unsigned char r, g, b, a;
};

agg_named_color agg_named_colors[] =
{
{ L"aliceblue", 240, 248, 255, 255 },
{ L"antiquewhite", 250, 235, 215, 255 },
{ L"aqua", 0, 255, 255, 255 },
{ L"aquamarine", 127, 255, 212, 255 },
{ L"azure", 240, 255, 255, 255 },
{ L"beige", 245, 245, 220, 255 },
{ L"bisque", 255, 228, 196, 255 },
{ L"black", 0, 0, 0, 255 },
{ L"blanchedalmond", 255, 235, 205, 255 },
{ L"blue", 0, 0, 255, 255 },
{ L"blueviolet", 138, 43, 226, 255 },
{ L"brown", 165, 42, 42, 255 },
{ L"burlywood", 222, 184, 135, 255 },
{ L"cadetblue", 95, 158, 160, 255 },
{ L"chartreuse", 127, 255, 0, 255 },
{ L"chocolate", 210, 105, 30, 255 },
{ L"coral", 255, 127, 80, 255 },
{ L"cornflowerblue", 100, 149, 237, 255 },
{ L"cornsilk", 255, 248, 220, 255 },
{ L"crimson", 220, 20, 60, 255 },
{ L"cyan", 0, 255, 255, 255 },
{ L"darkblue", 0, 0, 139, 255 },
{ L"darkcyan", 0, 139, 139, 255 },
{ L"darkgoldenrod", 184, 134, 11, 255 },
{ L"darkgray", 169, 169, 169, 255 },
{ L"darkgreen", 0, 100, 0, 255 },
{ L"darkgrey", 169, 169, 169, 255 },
{ L"darkkhaki", 189, 183, 107, 255 },
{ L"darkmagenta", 139, 0, 139, 255 },
{ L"darkolivegreen", 85, 107, 47, 255 },
{ L"darkorange", 255, 140, 0, 255 },
{ L"darkorchid", 153, 50, 204, 255 },
{ L"darkred", 139, 0, 0, 255 },
{ L"darksalmon", 233, 150, 122, 255 },
{ L"darkseagreen", 143, 188, 143, 255 },
{ L"darkslateblue", 72, 61, 139, 255 },
{ L"darkslategray", 47, 79, 79, 255 },
{ L"darkslategrey", 47, 79, 79, 255 },
{ L"darkturquoise", 0, 206, 209, 255 },
{ L"darkviolet", 148, 0, 211, 255 },
{ L"deeppink", 255, 20, 147, 255 },
{ L"deepskyblue", 0, 191, 255, 255 },
{ L"dimgray", 105, 105, 105, 255 },
{ L"dimgrey", 105, 105, 105, 255 },
{ L"dodgerblue", 30, 144, 255, 255 },
{ L"firebrick", 178, 34, 34, 255 },
{ L"floralwhite", 255, 250, 240, 255 },
{ L"forestgreen", 34, 139, 34, 255 },
{ L"fuchsia", 255, 0, 255, 255 },
{ L"gainsboro", 220, 220, 220, 255 },
{ L"ghostwhite", 248, 248, 255, 255 },
{ L"gold", 255, 215, 0, 255 },
{ L"goldenrod", 218, 165, 32, 255 },
{ L"gray", 128, 128, 128, 255 },
{ L"green", 0, 128, 0, 255 },
{ L"greenyellow", 173, 255, 47, 255 },
{ L"grey", 128, 128, 128, 255 },
{ L"honeydew", 240, 255, 240, 255 },
{ L"hotpink", 255, 105, 180, 255 },
{ L"indianred", 205, 92, 92, 255 },
{ L"indigo", 75, 0, 130, 255 },
{ L"ivory", 255, 255, 240, 255 },
{ L"khaki", 240, 230, 140, 255 },
{ L"lavender", 230, 230, 250, 255 },
{ L"lavenderblush", 255, 240, 245, 255 },
{ L"lawngreen", 124, 252, 0, 255 },
{ L"lemonchiffon", 255, 250, 205, 255 },
{ L"lightblue", 173, 216, 230, 255 },
{ L"lightcoral", 240, 128, 128, 255 },
{ L"lightcyan", 224, 255, 255, 255 },
{ L"lightgoldenrodyellow", 250, 250, 210, 255 },
{ L"lightgray", 211, 211, 211, 255 },
{ L"lightgreen", 144, 238, 144, 255 },
{ L"lightgrey", 211, 211, 211, 255 },
{ L"lightpink", 255, 182, 193, 255 },
{ L"lightsalmon", 255, 160, 122, 255 },
{ L"lightseagreen", 32, 178, 170, 255 },
{ L"lightskyblue", 135, 206, 250, 255 },
{ L"lightslategray", 119, 136, 153, 255 },
{ L"lightslategrey", 119, 136, 153, 255 },
{ L"lightsteelblue", 176, 196, 222, 255 },
{ L"lightyellow", 255, 255, 224, 255 },
{ L"lime", 0, 255, 0, 255 },
{ L"limegreen", 50, 205, 50, 255 },
{ L"linen", 250, 240, 230, 255 },
{ L"magenta", 255, 0, 255, 255 },
{ L"maroon", 128, 0, 0, 255 },
{ L"mediumaquamarine", 102, 205, 170, 255 },
{ L"mediumblue", 0, 0, 205, 255 },
{ L"mediumorchid", 186, 85, 211, 255 },
{ L"mediumpurple", 147, 112, 219, 255 },
{ L"mediumseagreen", 60, 179, 113, 255 },
{ L"mediumslateblue", 123, 104, 238, 255 },
{ L"mediumspringgreen", 0, 250, 154, 255 },
{ L"mediumturquoise", 72, 209, 204, 255 },
{ L"mediumvioletred", 199, 21, 133, 255 },
{ L"midnightblue", 25, 25, 112, 255 },
{ L"mintcream", 245, 255, 250, 255 },
{ L"mistyrose", 255, 228, 225, 255 },
{ L"moccasin", 255, 228, 181, 255 },
{ L"navajowhite", 255, 222, 173, 255 },
{ L"navy", 0, 0, 128, 255 },
{ L"oldlace", 253, 245, 230, 255 },
{ L"olive", 128, 128, 0, 255 },
{ L"olivedrab", 107, 142, 35, 255 },
{ L"orange", 255, 165, 0, 255 },
{ L"orangered", 255, 69, 0, 255 },
{ L"orchid", 218, 112, 214, 255 },
{ L"palegoldenrod", 238, 232, 170, 255 },
{ L"palegreen", 152, 251, 152, 255 },
{ L"paleturquoise", 175, 238, 238, 255 },
{ L"palevioletred", 219, 112, 147, 255 },
{ L"papayawhip", 255, 239, 213, 255 },
{ L"peachpuff", 255, 218, 185, 255 },
{ L"peru", 205, 133, 63, 255 },
{ L"pink", 255, 192, 203, 255 },
{ L"plum", 221, 160, 221, 255 },
{ L"powderblue", 176, 224, 230, 255 },
{ L"purple", 128, 0, 128, 255 },
{ L"red", 255, 0, 0, 255 },
{ L"rosybrown", 188, 143, 143, 255 },
{ L"royalblue", 65, 105, 225, 255 },
{ L"saddlebrown", 139, 69, 19, 255 },
{ L"salmon", 250, 128, 114, 255 },
{ L"sandybrown", 244, 164, 96, 255 },
{ L"seagreen", 46, 139, 87, 255 },
{ L"seashell", 255, 245, 238, 255 },
{ L"sienna", 160, 82, 45, 255 },
{ L"silver", 192, 192, 192, 255 },
{ L"skyblue", 135, 206, 235, 255 },
{ L"slateblue", 106, 90, 205, 255 },
{ L"slategray", 112, 128, 144, 255 },
{ L"slategrey", 112, 128, 144, 255 },
{ L"snow", 255, 250, 250, 255 },
{ L"springgreen", 0, 255, 127, 255 },
{ L"steelblue", 70, 130, 180, 255 },
{ L"tan", 210, 180, 140, 255 },
{ L"teal", 0, 128, 128, 255 },
{ L"thistle", 216, 191, 216, 255 },
{ L"tomato", 255, 99, 71, 255 },
{ L"turquoise", 64, 224, 208, 255 },
{ L"violet", 238, 130, 238, 255 },
{ L"wheat", 245, 222, 179, 255 },
{ L"white", 255, 255, 255, 255 },
{ L"whitesmoke", 245, 245, 245, 255 },
{ L"yellow", 255, 255, 0, 255 },
{ L"yellowgreen", 154, 205, 50, 255 },
{ L"zzzzzzzzzzz", 0, 0, 0, 0 }
};
